package cn.tedu.csmall.common.web;

/**
 * 枚举的创建及应用,必须掌握其写法
 */
public enum State {
    OK(20000),//成功响应结果
    ERR_BAD_REQUEST(40000),//客户端引起的---请求参数格式错误
    ERR_CATEGORY_NAME_DUPLICATE(40100),//客服端引起的---类别---名称冲突(被占用)
    ERR_JWT_EXPIRED(40900),//客户端引起的--JWT- 过期
    ERR_JWT_MALFORMED(40901), //签名错误
    ERR_JWT_SIGNATURE(40902), //无此数据
    ERR_INSERT(50000),//服务端引起的---插入数据错误
    ERR_UPDATE(50001),//服务端引起的---更新数据错误
    ERR_INTERNAL_SERVER_ERROR(50100),
    ERR_CATEGORY_NOT_FOUND(40101);//客服端引起的---类别---数据不存在(查询参数值不正确)
    private Integer value;
    State(Integer value){
        this.value=value;
    }
    public Integer getValue() {
        return value;
    }
}
